package com.waikuai.shop.dto;

import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;

/**
 * 员工查询条件DTO
 * @author waikuai
 */
@Data
public class EmployeeQueryDTO {

    /**
     * 员工姓名或工号（模糊查询）
     */
    private String keyword;

    /**
     * 所属部门
     */
    private String department;

    /**
     * 账号状态：0-禁用，1-启用
     */
    private Integer status;

    /**
     * 当前页码
     */
    @Min(value = 1, message = "页码不能小于1")
    private Integer current = 1;

    /**
     * 每页数量
     */
    @Min(value = 1, message = "每页数量不能小于1")
    @Max(value = 100, message = "每页数量不能超过100")
    private Integer size = 10;
}

